package com.ruoyi.web.domain.query;

import com.ruoyi.web.domain.PlanBill;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Schema(description = "新增临时作业检查 请求参数")
@Data
public class AddTemporaryCheckQuery {
    private static final long serialVersionUID = 1L;
    @Schema(description = "施工单位id")
    private String coId;
    @Schema(description = "施工单位")
    private String constructionOrganization;
    @Schema(description = "井号")
    private String wellNo;
    @Schema(description = "主要管控措施")
    private String controlMeasure;
    @Schema(description = "风险因素")
    private String riskFactor;
    @Schema(description = "可能导致的事故类型")
    private String accidentType;
    @Schema(description = "责任人")
    private String personInCharge;
    @Schema(description = "开工日期")
    private Date workStartTime;
    @Schema(description = "检查计划执行人")
    private String executors;
    @Schema(description = "作业项目")
    private String projectName;
    @Schema(description = "检查结果列表")
    private List<PlanBill> planBills;
    @Schema(description = "发现时间")
    private Date findTime;
    @Schema(description = "整改责任人")
    private String rectifyDutyUser;
    @Schema(description = "整改期限")
    private Date rectifyDeadline;
}
